/***********************************************************
 * Author: 	Brandon McKune
 * E-Mail:	bmckune.cs@gmail.com
 * Date:	September 2, 2011
 * Class:	Advanced OS
 * Time:	1150 - 1325
 * Smstr:	Fall 2011
 */

#ifndef CLRTCLOCK_H_
#define CLRTCLOCK_H_

#include "includes.h"

class ClRTClock{
public:
	static ClRTClock* getInstance();
	~ClRTClock();

	uint64_t getTimeInterval();
	void tick();
protected:
private:
	ClRTClock();
	static ClRTClock *m_ptrClRTClock;
	uint64_t m_uint64ClockTicks;
};

#endif /* CLRTCLOCK_H_ */
